منابع مشابه
Extensibility for the Masses - Practical Extensibility with Object Algebras
This paper presents a new solution to the expression problem (EP) that works in OO languages with simple generics (including Java or C#). A key novelty of this solution is that advanced typing features, including F-bounded quantification, wildcards and variance annotations, are not needed. The solution is based on object algebras, which are an abstraction closely related to algebraic datatypes ...
متن کاملReconciling Software Extensibility with Modular Program Reasoning
Reconciling Software Extensibility with Modular Program Reasoning by Todd David Millstein Chair of Supervisory Committee: Professor Craig Chambers Computer Science & Engineering Programming languages that support the creation of reusable software components help make programs easier to create, maintain, and understand. To accrue these benefits in practice, a component must be extensible, able t...
متن کاملExtensibility in the Large
Software component technology is driven by the promise of building software from off-the-shelf components that are provided by a global software component industry consisting of independent component developers [14]. Therefore, component programming emphasizes independent development and deployment of software modules. For being independently deployable, a component has to be well separated fro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Kobunshi
سال: 1998
ISSN: 0454-1138,2185-9825
DOI: 10.1295/kobunshi.47.572